
https://leetcode.cn/problems/assign-cookies/description/
//class Solution {
//public:
//    int findContentChildren(vector<int>& g, vector<int>& s)
//    {
//        int sum = 0;
//        sort(g.begin(), g.end());
//        sort(s.begin(), s.end());
//        int n = g.size(), m = s.size();
//        for (int i = 0, j = 0; i < n && j < m; j++, i++)
//        {
//            while (j < m && s[j] < g[i])
//            {
//                j++;
//            }
//            if (j < m)
//                sum++;
//        }
//        return sum;
//    }
//};

https://leetcode.cn/problems/di-string-match/description/
//class Solution {
//public:
//    vector<int> diStringMatch(string s)
//    {
//        vector<int> v;
//        int n = s.size();
//        int l = 0, r = n;
//        for (int i = 0; i < n; i++)
//        {
//            if (s[i] == 'I')
//            {
//                v.push_back(l);
//                l++;
//            }
//            else
//            {
//                v.push_back(r);
//                r--;
//            }
//        }
//        v.push_back(l);
//        return v;
//    }
//};